package com.capgemini.scaffold.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author ShuHao.Wen
 * @since 2022/10/18
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName("USER")
public class User {
    // 主键
    @TableId(type = IdType.AUTO)
    private Integer id;

    // 用户名字
    @TableField("NAME")
    private String name;

    // 用户账号
    @TableField("ACCOUNT")
    private String account;

    // 用户密码
    @TableField("PASSWORD")
    private String password;

    //身份认证
    @TableField("IDENTIFICATION")
    private String identification;

    //简介
    @TableField("INTRODUCTION")
    private String introduction;

    // 创建时间
    @TableField("CREATE_TIME")
    private String createTime;

    // 更新时间
    @TableField("UPDATE_TIME")
    private String updateTime;

    // 创建人
    @TableField("FOUNDERS")
    private String founders;

    // 修改人
    @TableField("MODIFIER")
    private String modifier;

}
